package com.aid.winter.service;

import com.aid.winter.dto.request.ClothesStyleCreateRequest;
import com.aid.winter.dto.response.ClothesStyleVO;
import com.aid.winter.dto.response.PageResult;

public interface ClothesStyleService {
    
    /**
     * 创建款式
     */
    ClothesStyleVO createStyle(ClothesStyleCreateRequest request);
    
    /**
     * 更新款式
     */
    ClothesStyleVO updateStyle(Long id, ClothesStyleCreateRequest request);
    
    /**
     * 删除款式
     */
    void deleteStyle(Long id);
    
    /**
     * 获取款式详情
     */
    ClothesStyleVO getStyleDetail(Long id);
    
    /**
     * 查询款式列表
     */
    PageResult<ClothesStyleVO> listStyles(Integer gender, Integer status, Integer pageNum, Integer pageSize);
    
    /**
     * 更新款式状态
     */
    void updateStatus(Long id, Integer status);
} 